/**
 * 日志工具函数
 */

const logger = {
  /**
   * 输出调试日志
   * @param {String} tag 日志标签
   * @param {Any} message 日志内容
   */
  debug: function(tag, message) {
    console.log(`[DEBUG][${tag}]`, message);
  },

  /**
   * 输出信息日志
   * @param {String} tag 日志标签
   * @param {Any} message 日志内容
   */
  info: function(tag, message) {
    console.info(`[INFO][${tag}]`, message);
  },

  /**
   * 输出警告日志
   * @param {String} tag 日志标签
   * @param {Any} message 日志内容
   */
  warn: function(tag, message) {
    console.warn(`[WARN][${tag}]`, message);
  },

  /**
   * 输出错误日志
   * @param {String} tag 日志标签
   * @param {Any} message 日志内容
   */
  error: function(tag, message) {
    console.error(`[ERROR][${tag}]`, message);
  }
};

module.exports = logger; 